Better brush up on your backwards-speak, because Twin Peaks‘ journey back into the red room will begin on Sunday, May 21, at 9/8c, with a two-hour premiere. All told, the revival will consist of 18 hours, Showtime president and CEO David Nevins announced on Monday afternoon at the Television Critics Association winter press tour. Nevins also shared […]